body, html { width:100%; height:100%; margin:0; padding:0; overflow: hidden; }

div#logo { width: 90%; margin: 20px auto 0px auto; }
div#dojologo { width: 90%; margin: 0px auto; text-align: right; }
img#loading { display: none; position: absolute; }
div#borderContainer { width: 90%; height: 85%; margin: 0px auto; }
div#bodyContainer { overflow: hidden; }
#preloader { width:100%; height:100%; margin:0; padding:0; background:#fff url('http://o.aolcdn.com/dojo/1.2/dojox/image/resources/images/loading.gif') no-repeat center center; position:absolute; z-index:999; }
span.inactive { color: #888; }

div.projectInfo { background-color: #FAF9EA; padding: 5px 5px; margin-bottom: 5px; }
div.projectInfo a { font-weight: bold; font-size: 14px; color: #444; text-decoration: none; }

span.taskName { font-size: 14px; font-weight: bold; color: #444; }
p.taskDesc { font-size: 12px; color: #444; margin: 10px 15px; background-color: #FAF9EA; padding: 5px 5px; border: 1px solid #dddddd;}
div.taskDates { text-align: right; font-size: 10px; color: #666; font-style: italic; padding-right: 20px;}
div.taskComment { font-size: 12px; color: #444; background-color: #f6f6f6; padding: 5px 5px 1px 5px; border: 1px solid #dddddd; margin-top: 5px; position: relative;}
div.taskComment .commentDate { font-size: 10px; color: #666; font-style: italic; text-align: right; }
div.taskComment .commentButtons { position: absolute; top: 0px; right: 0px; }

#menuBar { background-color: #f6f6f6; }
.buttonBar { background-color: #f6f6f6 !important; padding: 2px 2px !important; }
.buttonBar #seperator { border-left: 1px solid #ccc; margin-left: 5px; margin-right: 5px; }

/*	Toaster style overrides		*/
.dijitToasterContainer { font-size: 12px; }
.dijitToasterContent { padding: 5px; }
.dijitToasterWarning .dijitToasterContent{ padding: 5px; }
.dijitToasterError .dijitToasterContent{ padding: 5px; background-color: #D95757; }

/* Menu style overrides		*/
.dijitMenu, .dijitDialog { -moz-box-shadow: 5px 5px 20px #666; }

/* TabContainer style overrides */
#tabContainer .dijitTabContainerTop-dijitContentPane {
	color: #444;
	/*padding: 10px 10px;*/
}

/*	Tree style overrides	*/
.dijitTreeLabelFocused {
	background-color: #FFE284;
}

/*	Icon Styles		*/
.todojoIcon {
	background-image: url('../media/iconSheet.png');
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	text-align: center;
}

.todojoIconDisabled {
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.iconBin { background-position: 0px; }
.iconDisk { background-position: -16px; }
.iconAlert { background-position: -32px; }
.iconGear { background-position: -48px; }
.iconPencil { background-position: -64px; }
.iconAdd { background-position: -80px; }
.iconDelete { background-position: -96px; }
.iconConfirm { background-position: -112px; }
.iconCancel { background-position: -128px; }
.iconProject { background-position: -144px; }
.iconProjectAdd { background-position: -160px; }
.iconProjectDelete { background-position: -176px; }
.iconProjectEdit { background-position: -192px; }
.iconFolder { background-position: -208px; }
.iconFolderOpen { background-position: -224px; }
.iconFolderCheck { background-position: -240px; }
.iconFolderOpenCheck { background-position: -256px; }
.iconFolderAdd { background-position: -272px; }
.iconFolderDelete { background-position: -288px; }
.iconTask { background-position: -304px; }
.iconTaskCheck { background-position: -320px; }
.iconTaskAdd { background-position: -336px; }
.iconTaskDelete { background-position: -352px; }
.iconComment { background-position: -368px; }
.iconCommentAdd { background-position: -384px; }
.iconCommentDelete { background-position: -400px; }
